home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 32
/
Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso
/
Aminet
/
dev
/
lang
/
Python151_Src.lha
/
Python1.5_Source
/
README.AMIGA
< prev
next >
Wrap
Text File
|
1999-04-29
|
6KB
|
171 lines
README text for the source code for Amiga Python 1.5
THIS SOURCE DISTRIBUTION CONTAINS THE SOURCE CODE FOR THE LATEST RELEASE OF
AMIGA PYTHON 1.5: RELEASE 1.5.1 Build number 18.
Requirements
------------
- SAS/C 6.5x
Sorry but you must change *A LOT* to compile with other compilers.
Please use the latest version of SAS/C (6.58).
- Networking SDK: AmiTCP SDK or I-Net 225 SDK.
For the network code. If you use AmiTCP, use the 4.3 version SDK;
AmiTCP-SDK-4.3.lha, on Aminet (in comm/tcp).
Maybe version 3 works too (haven't tried it).
If you use I-Net 225, use version 3 of the I-Net 225 SDK;
Inet_SDK_SASC.lha, on Aminet (in comm/net).
- Something between 6 and 10 Mb free harddisk space.
Installation/Build instructions:
--------------------------------
First extract the archive.
Copy the contents of the Lib/ directory to LIB:. These files are my
memory pools startup and library code to accelerate malloc() and other
memory allocation functions.
Then cd to the root directory containing the main SMAKEFILE, and type
'smake'. After some time you'll end up with a Python executable in this
drawer called 'Python_030'.
In the rare event that you would want to change compiler options and things
like that, look in the following files: SCOPTIONS, SMAKEFILE,
include/config.h, include/config.c, include/osdefs.h. If you change
anything you'd better rebuild the thing from scratch. (type 'smake clean'
and then 'smake').
You should ignore the warnings.
RUN THE TESTSET with your new executable! This is very important! The
testset is part of the Python library and you should look in the Python
distribution for these files, and more info (Aminet: dev/lang/Python.lha).
I-Net 225 support: just replace the default SCOPTIONS with
SCOPTIONS_INET225 and the default SMAKEFILE with SMAKEFILE_INET225.
Notes
-----
Documentation and library files are NOT included. Grab the distribution
release from Aminet (dev/lang/Python.lha) to get them. Only then you'll
be able to actually do something with Python.
Ofcourse the main Python site (http://www.python.org/) is a vital source of
information.
Some tests from the testset fail, others are skipped because they cannot
run on the Amiga. The strftime test fails because strftime() is wrong.
The crypt, grp, pwd, select and socket tests fail if bsdsocket.library
(AmiTCP) or socket.library (I-Net 225) and/or usergroup.library cannot be
opened.
The executable should be placed in the Python: directory, which will be
created by the installer script from the above mentioned distribution.
Usually you would rename the Python executable to 'Python'.
Contact me for any information (irmen@bigfoot.com).
My Amiga Python Homepage: http://www.bigfoot.com/~irmen/python.html
*** IMPORTANT ***
-----------------
I don't fancy ten different versions of AmigaPython floating around. So
*please* if you made a change or enhancement or fix, contact me and if it's
good it will be merged in the `official' AmigaPython version (mine). That
way, everyone can profit from it. Thanks!
*** THANKS ***
--------------
Ofcourse this product could never have happened without the support of various
people. Amongst others I'd like to thank:
Guido van Rossum - for creating Python in the first place
Mike Meyer for his various suggestions and problem reports
Kent Polk for his various suggestions and problem reports
Lyster E. Wick for his various contributions (NewIcons/ARexx/WB/bugreports)
and my friends who supported me in the first phase of this project (that
was LONG ago, in the Python 1.2 days).
If you think your name is missing here, drop me a line.
And to every AmigaPython user out there: thanks for your interest!
Irmen de Jong
irmen@bigfoot.com
April 28, 1998
DISCLAIMER:
I tried to make this program error-free and safe to use, for your and my
own benefit. This disclamer applies to the (small) part of the code I
wrote myself. The disclamer from the copyright notice from Stichting
Mathematisch Centrum (included below) applies to the rest of the code,
written by Guido van Rossum and others.
I provide this program "as is". USE THE PROGRAM AT YOUR OWN RISK. In no
event will I be liable for damages to you - whether they arise from the use
of this program or the inability to use it, whether they are direct or
consequential, including, but not limited to, the loss of data or the
generation of inaccurate data. No warranties are made.
Irmen de Jong.
PYTHON COPYRIGHT NOTICE:
Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam,
The Netherlands.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Stichting Mathematisch
Centrum or CWI or Corporation for National Research Initiatives or
CNRI not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
While CWI is the initial source for this software, a modified version
is made available by the Corporation for National Research Initiatives
(CNRI) at the Internet address ftp://ftp.python.org.
STICHTING MATHEMATISCH CENTRUM AND CNRI DISCLAIM ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH
CENTRUM OR CNRI BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.